BanniΦre dΘcorative

Opérateurs


    Le tableau 2 énumère et décrit tous les opérateurs reconnus par le moteur de création de script After Effects. Le tableau 3 présente la priorité et associativité de tous les opérateurs.

    Tableau  2 Description des opérateurs

    Opérateurs

    Description

    new

    Alloue un objet.

    delete

    Annule l'allocation d'un objet.

    typeof

    Renvoie le type de données.

    void

    Renvoie la valeur indéfinie.

    .

    Membre de la structure.

    []

    Elément de tableau.

    ()

    Appel de fonction.

    ++

    Pré- ou post-incrément.

    --

    Pré- ou post-décrément.

    -

    Négation ou soustraction unaire.

    ~

    NOT au niveau bit.

    !

    NOT logique.

    *

    Produit.

    /

    Division.

    %

    Division modulo.

    +

    Addition.

    <<

    Décalage vers la gauche au niveau du bit.

    >>

    Décalage vers la droite au niveau du bit.

    >>>

    Décalage non signé vers la droite au niveau du bit.

    <

    Inférieur.

    <=

    Inférieur ou égal.

    >

    Supérieur.

    >=

    Supérieur ou égal.

    ==

    Egal.

    !=

    Différent.

    &

    AND au niveau bit.

    ^

    XOR au niveau bit.

    |

    OR au niveau bit.

    &&

    AND logique.

    ||

    OR logique.

    ?:

    Conditionnel (ternaire).

    =

    Attribution.

    +=

    Attribution avec l'opération d'addition.

    -=

    Attribution avec l'opération de soustraction.

    *=

    Attribution avec l'opération de multiplication.

    /=

    Attribution avec l'opération de division.

    %=

    Attribution avec l'opération modulo.

    <<=

    Attribution avec l'opération de décalage vers la gauche au niveau du bit.

    >>=

    Attribution avec opération de décalage vers la droite au niveau du bit.

    >>>=

    Attribution avec opération non signée de décalage vers la droite au niveau du bit.

    &=

    Attribution avec opération AND au niveau du bit.

    ^=

    Attribution avec opération XOR au niveau du bit.

    |=

    Attribution avec opération OR au niveau du bit.

    ,

    Evaluation multiple.

    Tableau  3 Priorité des opérateurs

    Opérateurs (énumérés par ordre de priorité décroissant)

    Associativité

    [], (), .

    gauche à droite

    new, delete, - (négation unaire), ~, !, typeof, void,++, --

    droite à gauche

    *, /, %

    gauche à droite

    +, - (soustraction)

    gauche à droite

    <<, >>, >>>

    gauche à droite

    <, <=, >, >=

    gauche à droite

    ==, !=

    gauche à droite

    &

    gauche à droite

    ^

    gauche à droite

    |

    gauche à droite

    &&

    gauche à droite

    ||

    gauche à droite

    ?:

    droite à gauche

    =, /=, %=, <<=, >>=, >>>=, &=, ^=, |=, +=, -=, *=

    droite à gauche

    ,

    gauche à droite